package cn.easybuy.util;

import java.util.List;

import cn.easybuy.entity.Easybuy_News;

public class Page {
	// 总页数
	private int totalPageCount = 0;
	// 页面大小，即每页显示记录数
	private int pageSize = 3;
	// 记录总数
	private int totalCount;
	// 当前页码
	private int currPageNo = 1;
	// 每页新闻集合
	private List<Easybuy_News> newsList;

	public int getTotalpagecount() {
		return totalPageCount;
	}

	public void setTotalpagecount(int totalpagecount) {
		this.totalPageCount = totalpagecount;
	}

	public int getPageSize() {
		return pageSize;
	}

	public void setPageSize(int pageSize) {
		if (pageSize > 0) {
			this.pageSize = pageSize;
		}
	}

	public int getTotalCount() {
		return totalCount;
	}

	public void setTotalCount(int totalCount) {
		if (totalCount > 0) {
			this.totalCount = totalCount;
			// 计算总页数
			totalPageCount = this.totalCount % pageSize == 0 ? (this.totalCount / pageSize)
					: (this.totalCount / pageSize + 1);
		}

	}

	public int getCurrPageNo() {
		if (totalPageCount == 0) {
			return 0;

		}
		return currPageNo;
	}

	public void setCurrPageNo(int currPageNo) {
		if (currPageNo > 0) {
			this.currPageNo = currPageNo;
		}
	}

	public List<Easybuy_News> getNewsList() {
		return newsList;
	}

	public void setNewsList(List<Easybuy_News> newsList) {
		this.newsList = newsList;
	}

}
